VirtualDub crash report -- build 29808 (release)
--------------------------------------

Disassembly:
7c81eaa0: 7c2e            jl     7c81ead0
7c81eaa2: 6a02            push   02h
7c81eaa4: 56              push   esi
7c81eaa5: e877200000      call   7c820b21
7c81eaaa: 3d05010000      cmp    eax, 00000105
7c81eaaf: 7516            jnz    7c81eac7
7c81eab1: 6a01            push   01h
7c81eab3: ffb6a8000000    push   dword ptr [esi+a8]
7c81eab9: ffb684000000    push   dword ptr [esi+84]
7c81eabf: 56              push   esi
7c81eac0: e88c0fffff      call   7c80fa51
7c81eac5: ebd7            jmp    7c81ea9e
7c81eac7: 3d1a000080      cmp    eax, 8000001a
7c81eacc: 7502            jnz    7c81ead0
7c81eace: 33c0            xor    eax, eax
7c81ead0: 5e              pop    esi
7c81ead1: 5d              pop    ebp
7c81ead2: c20400          ret    0004
7c81ead5: 33c0            xor    eax, eax
7c81ead7: e932290000      jmp    7c82140e
7c81eadc: 90              nop    
7c81eadd: 90              nop    
7c81eade: 90              nop    
7c81eadf: 90              nop    
7c81eae0: 90              nop    
7c81eae1: 8bff            mov    edi, edi
7c81eae3: 55              push   ebp
7c81eae4: 8bec            mov    ebp, esp
7c81eae6: 83ec50          sub    esp, 50h
7c81eae9: 8b4508          mov    eax, [ebp+08h]
7c81eaec: 8365b800        and    dword ptr [ebp-48h], 00h
7c81eaf0: 8945b0          mov    [ebp-50h], eax
7c81eaf3: 8b450c          mov    eax, [ebp+0ch]
7c81eaf6: 56              push   esi
7c81eaf7: 8b7514          mov    esi, [ebp+14h]
7c81eafa: 83e001          and    eax, 01h
7c81eafd: 85f6            test   esi, esi
7c81eaff: 8945b4          mov    [ebp-4ch], eax
7c81eb02: c745bce1ea817c  mov    dword ptr [ebp-44h], 7c81eae1
7c81eb09: 0f849a000000    jz     7c81eba9
7c81eb0f: 8b4d10          mov    ecx, [ebp+10h]
7c81eb12: 83f90f          cmp    ecx, 0fh
7c81eb15: 0f87695a0200    ja     7c844584
7c81eb1b: 85c9            test   ecx, ecx
7c81eb1d: 894dc0          mov    [ebp-40h], ecx
7c81eb20: 7407            jz     7c81eb29
7c81eb22: 57              push   edi
7c81eb23: 8d7dc4          lea    edi, [ebp-3ch]
7c81eb26: f3a5            rep    movsd
7c81eb28: 5f              pop    edi
7c81eb29: 8d45b0          lea    eax, [ebp-50h]
7c81eb2c: 50              push   eax
7c81eb2d: ff150415807c    call   dword ptr [7c801504]
7c81eb33: 5e              pop    esi      <-- FAULT
7c81eb34: c9              leave  
7c81eb35: c21000          ret    0010
7c81eb38: 85ff            test   edi, edi
7c81eb3a: 0f8ee6d0feff    jle    7c80bc26
7c81eb40: 8b55fc          mov    edx, [ebp-04h]
7c81eb43: 89550c          mov    [ebp+0ch], edx
7c81eb46: 0fb716          movzx  edx, word ptr [esi]
7c81eb49: 8b7df8          mov    edi, [ebp-08h]
7c81eb4c: 8a143a          mov    dl, [edx+edi]
7c81eb4f: 8811            mov    [ecx], dl
7c81eb51: 8b780c          mov    edi, [eax+0ch]
7c81eb54: 0fb6d2          movzx  edx, dl
7c81eb57: 668b1457        mov    dx, [edi+edx*2]
7c81eb5b: 663b16          cmp    edx, [esi]
7c81eb5e: 0f852fc70200    jnz    7c84b293
7c81eb64: 8b5008          mov    edx, [eax+08h]
7c81eb67: 668b5a04        mov    bx, [edx+04h]
7c81eb6b: 3819            cmp    [ecx], bl
7c81eb6d: 0f842dc70200    jz     7c84b2a0
7c81eb73: 46              inc    esi
7c81eb74: 46              inc    esi
7c81eb75: 41              inc    ecx
7c81eb76: ff4d0c          dec    dword ptr [ebp+0ch]
7c81eb79: 0f84a7d0feff    jz     7c80bc26
7c81eb7f: ebc5            jmp    7c81eb46
7c81eb81: 8b4d10          mov    ecx, [ebp+10h]
7c81eb84: e83bb7feff      call   7c80a2c4
7c81eb89: 8b550c          mov    edx, [ebp+0ch]
7c81eb8c: 8bd8            mov    ebx, eax
7c81eb8e: 43              inc    ebx
7c81eb8f: e954e4feff      jmp    7c80cfe8
7c81eb94: 8bd9            mov    ebx, ecx
7c81eb96: 895d08          mov    [ebp+08h], ebx
7c81eb99: e949e3feff      jmp    7c80cee7
7c81eb9e: 8b35            mov    esi, [ebp]

Built on Aegis on Sun Jun 15 12:24:20 2008 using compiler version 1400

Windows 5.1 (Windows XP x86 build 2600) [Service Pack 2]

EAX = 0391f6f8
EBX = 0391f800
ECX = 00000000
EDX = 01350608
EBP = 0391f748
ESI = 0391f788
EDI = 0391f788
ESP = 0391f6f4
EIP = 7c81eb33
EFLAGS = 00000206
FPUCW = ffff027f
FPUTW = ffffffff

Crash reason: Unhandled Microsoft C++ Exception

Crash context:
An exception occurred in module 'kernel32'...

...while compressing frame 1 from 01c70080 to 046e0020 using codec "DivX Pro(tm) 5.2.0 Codec" (w32videocodecpack.cpp:694)...

...while running thread "Processing" (thread.cpp:159).

Pointer dumps:

EAX   0391f6f8: e06d7363 00000001 00000000 7c81eb33 00000003 19930520 0391f798 02d73e90
EBX   0391f800: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EDX   01350608: 00181448 ffffffff 00000000 00000000 00000000 00000000 00000000 00000000
ESI   0391f788: 0391f79c 02d38f1f 0391f798 02d73e90 02d90e48 0391f8a0 02d3b982 02d3b9bc
EDI   0391f788: 0391f79c 02d38f1f 0391f798 02d73e90 02d90e48 0391f8a0 02d3b982 02d3b9bc
ESP   0391f6f0: 002450a8 02d6f380 e06d7363 00000001 00000000 7c81eb33 00000003 19930520
      0391f710: 0391f798 02d73e90 19930522 00000000 00000000 00000000 005e97dc 00141c20
      0391f730: 7f019c00 01350000 0391f530 00148510 0391f77c 7c90ee18 0391f788 02d1fc15
      0391f750: e06d7363 00000001 00000003 0391f77c 00141c00 00000000 e06d7363 00000001
EBP   0391f748: 0391f788 02d1fc15 e06d7363 00000001 00000003 0391f77c 00141c00 00000000
      0391f768: e06d7363 00000001 00000000 00000000 00000003 19930520 0391f798 02d73e90
      0391f788: 0391f79c 02d38f1f 0391f798 02d73e90 02d90e48 0391f8a0 02d3b982 02d3b9bc
      0391f7a8: 00141c00 03406de0 03406de0 02c90618 00141c00 00000000 03406d88 02c5bc3d

Thread call stack:
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c90fb6c: ntdll!RtlNtStatusToDosError [7c900000+fb3d+2f]
7c90fb71: ntdll!RtlNtStatusToDosError [7c900000+fb3d+34]
7c809392: kernel32!GetTickCount [7c800000+92ac+e6]
7c8112b2: kernel32!OpenConsoleW [7c800000+111f9+b9]
7c80e2df: kernel32!DuplicateHandle [7c800000+e016+2c9]
7c801a4f: kernel32!CreateFileA [7c800000+1a24+2b]
7c919aeb: ntdll!towlower [7c900000+1976c+37f]
7c919d27: ntdll!LdrGetProcedureAddress [7c900000+19b88+19f]
7c919b3f: ntdll!towlower [7c900000+1976c+3d3]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
75a74c09: MSVFW32!ICCompress [75a70000+4ba6+63]
005676ab: VDVideoCompressorVCM::PackFrameInternal()
005680c5: VDVideoCompressorVCM::CompressFrame()
7c802600: kernel32!WaitForSingleObjectEx [7c800000+2550+b0]
004c9d83: VideoSourceAVI::streamGetFrame()
7c802600: kernel32!WaitForSingleObjectEx [7c800000+2550+b0]
7c802542: kernel32!WaitForSingleObject [7c800000+2530+12]
00466b62: VDThreadedVideoCompressor::ProcessFrame()
00466fa4: VDThreadedVideoCompressor::ExchangeBuffer()
0046875f: VDDubProcessThread::WriteVideoFrame()
76b44e87: WINMM!timeGetTime [76b40000+4e5b+2c]
00468b88: VDDubProcessThread::ThreadRun()
7c81eb33: kernel32!RaiseException [7c800000+1eae1+52]
7c90d919: ntdll!NtDuplicateObject [7c900000+d90d+c]
7c80e07b: kernel32!DuplicateHandle [7c800000+e016+65]
7c80e08b: kernel32!DuplicateHandle [7c800000+e016+75]
7c80e08b: kernel32!DuplicateHandle [7c800000+e016+75]
0045c750: VDThreadInitHandler()
004f78dc: VDThread::StaticThreadStart()
00583058: _callthreadstartex()
005830fd: _threadstartex@4()
7c80b50b: kernel32!GetModuleFileNameA [7c800000+b357+1b4]

-- End of report
